package cn.com.huzo.repository.master;

import cn.com.huzo.model.entities.master.UserGroupMemberEntity;
import huzofw.repository.GenericRepository;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 用户和组的关系数据访问对象接口。
 *
 * @author 吴旭
 */
public interface UserGroupMemberRepository extends GenericRepository<UserGroupMemberEntity, HashMap> {

    /**
     * 保存用户和组的关系信息。
     *
     * @param itemList 用户和组的关系信息对象列表
     * @return 插入的数据行数
     */
    Integer insert(List<UserGroupMemberEntity> itemList);

    /**
     * 删除用户和组的关系信息。
     * <p>
     * @param instance
     * @return 影响行数。
     */
    Integer delete(Map<String,Object> criterion);
}
